package com.aizuda.boot.modules.common.constant.enums;


import io.swagger.v3.oas.annotations.media.Schema;

/**
 * 合同期限类型1-固定期限，0-不固定期限）
 */
//public enum ContractTermType {
//    FIXED_TERM(1,"固定期限"),
//    VARIABLE_TERM(0 ,"不固定期限");
//
//    final String description;
//    final Integer code;
//
//    ContractTermType(Integer code, String description) {
//        this.description = description;
//        this.code = code;
//    }
//
//    public String getDescription() {
//        return description;
//    }
//
//    public Integer getCode() {
//        return code;
//    }
//}

    public enum ContractTermType {
        @Schema(description = "不固定期限") VARIABLE(0),
        @Schema(description = "固定期限") FIXED(1);

        private final int value;
        ContractTermType(int value) { this.value = value; }

    public Integer getValue() {
            return value;
    }
}